package com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.vo;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import io.swagger.annotations.ApiModel;

/**
 * 视图实体类
 *
 * @author dongxinhang
 * @since 2025-05-28
 */
@Data
@ApiModel(value = "列表TEnterpriseArchivesInfoVo对象", description = "列表TEnterpriseArchivesInfoVo对象")
public class TEnterpriseArchivesInfoListVo {

    @JsonProperty("id")
    private String id;

    @JsonProperty("enterprise_name")
    private String enterpriseName;

    @JsonProperty("production_mode")
    private String productionMode;

    @JsonProperty("company_address")
    private String companyAddress;

    @JsonProperty("total_assets")
    private BigDecimal totalAssets;

    @JsonProperty("leader_name")
    private String leaderName;

    @JsonProperty("establishment_date")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate establishmentDate;

    @JsonProperty("economic_nature")
    private String economicNature;

    @JsonProperty("business_scope")
    private String businessScope;

    @JsonProperty("cie_1")
    private BigDecimal cie1;

    @JsonProperty("cie_2")
    private String cie2;

    @JsonProperty("cie_3")
    private BigDecimal cie3;

    @JsonProperty("cie_4")
    private BigDecimal cie4;

    @JsonProperty("cie_5")
    private BigDecimal cie5;

    @JsonProperty("cie_6")
    private BigDecimal cie6;

    @JsonProperty("employees_number")
    private Integer employeesNumber;


    @JsonProperty("flowStatus")
    private String flowStatus;

    @JsonProperty("nwfSchemeinfoId")
    private String nwfSchemeinfoId;

    @JsonProperty("formId")
    private String formId;

    @JsonProperty("deploymentId")
    private String deploymentId;
}
